﻿//#include<stdio.h>
//int main()
//{
//	float a[3] = { 1.5,2.5,3.5 };
//	float* p = a;
//	*(p++) = 1.2;
//	fprintf(stdout, "%.1f", *p);//输出2.5，因为后置++先
//	return 0;
//}

//int* printNumbers(int n, int* returnSize) {
//    int a[100000], i = 0, m = 0;
//    fscanf(stdin, "%d", &n);
//    if (n < 0 || n > 5)
//        return 0;
//    for (i = 1; i <= n; i++)
//    {
//        m = m * 10 + 9;
//    }
//    for (i = 1; i <= m; i++)
//    {
//        a[i - 1] = i;
//    }
//    *returnSize = m;
//    return a;
//}

//#include <stdio.h>
//#include <string.h>
//typedef union
//{
//	short a;
//	short b;
//	int c;
//}x;
//int main()
//{
//	x f;
//	f.c = 0x12345678;
//	fprintf(stdout, "%x %x", f.a, f.b);
//	return 0;
//}

//#include <stdio.h>
//#include <string.h>
//struct s
//{
//	char f[5];
//	int a;
//	int b;
//}p[3], * pa = &p;
//int main()
//{
//	strcpy(p[0].f, "aaa");
//	pa->a
//		fprintf(stdout, "%d", pa->a);
//	return 0;
//}